//
//  AuthManager.swift
//  FeastBooking
//
//  Created by Imon on 2017/10/15.
//  Copyright © 2017年 Imon. All rights reserved.
//

import Foundation

//管理用户的登录登出操作
class AuthManager {
    
    public static let share = AuthManager()
    
    var ud: UserDefaults
    
    private init() {
        ud = UserDefaults.standard
    }
    
    func hasLogined() -> Bool {
        if (ud.object(forKey: "token")) != nil {
            return true
        } else {
            return false
        }
    }
    
    func login(token: String?) {
        ud.set(token, forKey: "token")
        ud.synchronize()
    }
    
    func logout() {
        ud.removeObject(forKey: "token")
    }
    
    func getToken() -> Any {
        return ud.object(forKey: "token")!
    }
}
